package cn.good.yan.string2;

/**
 * 2. String 字符串  - 新增的方法
 *                  - 文本块 TextBlock
 * @author shengren.yan
 * @create 2023-05-28
 */
public class StringTest {

    public static void main(String[] args) {
        // 增加项 (transform)
        String str1 = "ttt".transform(x -> x + "name");
        System.out.println(str1); // tttname

        // 缩进 （indent）
        String str2 = "ttt".indent(3);
        System.out.println(str2); //    ttt 缩进3格

        // 文本块 TextBlock
        String str3 = "<div>123" + "</div>";   // 旧写法
        String str4 = """
                <div>123</div>
                """;
        System.out.println(str3);
        System.out.println(str4);
        System.out.println(str3.equals(str4)); // false

        // %s 可以动态传入参数
        String name = "名字";
        String str5 = """
                <div>%s</div>
                """.formatted(name);
        System.out.println(str5);
    }


}
